﻿/*reset.css*/
@charset "utf-8";
html { color:#000; background:#FFF; }
body { color:#666; font:12px/180% "Microsoft YaHei", arial, helvetica, clean, sans-serif; } /*网站字体颜色*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
body { margin:0; padding:0; min-width:1080px; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style:inherit; font-weight:inherit; }
del, ins { text-decoration:none; }
li { list-style:none; }
caption, th { text-align:left; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup { vertical-align:baseline; }
sub { vertical-align:baseline; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%;
}
input, select { vertical-align:middle; }
select, input, button, textarea, button { font:99% arial, helvetica, clean, sans-serif; }
table { font-size:inherit; font:100%; border-collapse:collapse; }
pre, code, kbd, samp, tt { font-family:monospace; *font-size:108%;
line-height:100%; }
/*title*/
h1 { font-size:32px; }
h2 { font-size:26px; }
h3 { font-size:20px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
.mt10 { margin-top:0px; }
a { color:#666; text-decoration:none; }  /*for ie f6n.net*/
a:focus { outline:0; } /*for ff f6n.net*/
a:hover { text-decoration:none; }
 
.clear { clear:both; height:0; line-height:0; font-size:0; }
 
.tr { text-align:right; }
.tl { text-align:left; }
.center { text-align:center; }
.fl { float:left; }
.fr { float:right; }
.pa { position:absolute; }
.pr { position:relative }
 
.dongtai { overflow:hidden; margin-bottom: 20px; }
.dongtai_l { width:622px; border-right:1px dotted #c3c3c3; padding-left:9px; padding-right:24px; float:left }
.dongtai_l .dt_nav { overflow:hidden; margin-bottom:20px; height:60px; }
.dongtai_l .dt_nav .nav a { display:block; float:left; font-size:16px; font-weight:bold; cursor:pointer; }
.dongtai_l .dt_nav span { float:right; padding-top:15px; padding-right:10px; }
.dongtai_l .dt_tu { width:273px; height:310px; float:left; overflow:hidden; margin-right:7px }
.dongtai_l .dt_tu h2 { font-size:14px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; height:40px; line-height:40px; margin:0 auto }
.dongtai_l .dt_tu h2 a { color:#3c3c3c }
.dongtai_l .dt_tu p { height:67px; line-height:22px; color:#5b5b5b; margin:0 auto; overflow:hidden; text-overflow:ellipsis; }
.dongtai_l .dt_wen dl { overflow:hidden; width:342px;  padding-bottom:10px; border-bottom:1px solid #dbdbdb; ; margin-bottom:10px }
.dongtai_l .dt_wen dt { text-align:center; width:63px;   border-right:1px solid #dbdbdb; float:left; line-height:30px; }
.dongtai_l .dt_wen dt h3 { font-size:24px; font-family:Arial; color:#bababa; }
.dongtai_l .dt_wen dt p { font-family:Arial; color:#bababa }
.dongtai_l .dt_wen dd { float:left; width:264px; padding-left:10px; }
.dongtai_l .dt_wen dd a { color:#3c3c3c; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block; }
.dongtai_l .dt_wen dd p { color:#646464; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-top:10px }
.dongtai_r { overflow:hidden; float:left; margin-left:20px; width:290px; }
.dongtai_r p { line-height:24px; }
.dongtai_r h2 { font-size:16px; padding-left:10px; border-left:6px solid #3854a8; margin-bottom:15px }
.dongtai_r h2 .color_a { color:#3854a8; }
.dongtai_r h2 span { float:right; font-size:12px; font-weight:normal; padding-top:15px }
.dongtai_r h2 p { color:#bebebe; font-weight:normal }
.dongtai_r .wenda { border-top:1px solid #dbdbdb; width:100%; height:282px; overflow:hidden; padding-top:8px; }
.dongtai_r .wenda_box { overflow:hidden; padding-bottom:18px; border-bottom:1px solid #dadada; margin-top:8px; }
.dongtai_r .wenda_box h4 { padding-left:28px; background:url(../images/dongtai_wen.png) no-repeat left center; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.dongtai_r .wenda_box h4 a { color:#303030 }
.dongtai_r .wenda_box p { width:260px; padding-left:28px; background:url(../images/dongtai_da.png) no-repeat left top; line-height:20px; height:40px; text-overflow:ellipsis; overflow:hidden; margin-top:10px; }
 
 /*common.css*/ 
 

/* -- 页面整体布局 -- */
.header, .footer { width:1080px; margin:0 auto; }
.content { width:1080px; margin:0 auto; }
.content1 { width:1080px; margin:0 auto; }
.content1 em { font-size:48px; }
.content2 { width:1920px; margin:0 auto; }
.left { width:201px; float:left; overflow:hidden; }
.left2 { width:790px; float:left; overflow:hidden; }
.left3 { width:754px; float:left; overflow:hidden; color:#666; }
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px; }
.left2top { border-top:1px solid #ccc; height:0px; font-size:0; overflow:hidden; }
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.left2bot { border-bottom:1px solid #ccc; height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right { width:735px; float:left; display:inline; margin-left:24px; overflow:hidden; }
.right2 { width:275px; float:right; overflow:hidden; }
.right3 { width:201px; float:right; overflow:hidden; color:#666; }
.righttop { border-top:1px solid #d5d5d5; height:0px; font-size:0; overflow:hidden; }
.right2top { background:url(Img/right2_top_img.gif) no-repeat; height:0px; font-size:0; overflow:hidden; }
.rightbot { border-bottom:1px solid #d5d5d5; height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right2bot { border-bottom:1px solid #ccc; height:0px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right_main { width:850px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; padding:11px; }
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; }
.left2_main { width:788px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; }
 .h_nav li a:-webkit-any-link {
display:block;
}
em, i { font-style:normal; }
.zjkx { margin-top:40px; overflow:hidden; }
.zjkx_t { text-align:center; background:url(../images/jj_t.png) no-repeat center; height:100px; }
.zjkx_t p { color:#ae0001; font-size:30px; font-weight:bold; }
.zjkx_t span { color:#7c7c7c; font-size:16px; line-height:48px; }
.zjkx_t dl { color:#848484; font-size:14px; line-height:33px; }
.zjkx_nr { padding-top:40px; }
.zjkx_lt { width:603px; float:left; }
.ban { width:603px; position:relative; overflow:hidden; }
.ban2 { width:603px; height:293px; position:relative; overflow:hidden; }
.ban2 ul { position:absolute; left:0; top:0; }
.ban2 ul li { width:603px; height:350px; }
.prev { float:left; cursor:pointer; }
.num { height:39px; overflow:hidden; width:603px; position:relative; float:left; }
.min_pic { padding-top:10px; width:603px; }
.num ul { position:absolute; left:-2px; }
.num ul li { width:93px; height:39px; margin:0 4px }
.num ul li.on { z-index:9999; opacity:0.5; -moz-opacity:0.5; filter:alpha(Opacity=50); }
.prev1 { position:absolute; top:265px; left:0px; width:31px; height:28px; z-index:9; cursor:pointer; }
.next1 { position:absolute; top:265px; right:0px; width:31px; height:28px; z-index:9; cursor:pointer; }
.zjkx_rt { width:550px; float:right; }
.zjkx_rt dl { height:11px; background:#d6d6d6; margin-top:4px; }
.zjkx_rt span { color:#5b5b5b; line-height:30px; padding-top:10px; font-size:14px; display:block; width:550px; }
.zjkx_rt p { color:#11325f; margin-top:10px; }
.zjkx_rt p a { margin-top:10px; width:124px; border:3px solid #ae0001; font-weight:bold; margin-right:10px; height:40px; background:#ae0001; display:block; float:left; text-align:center; line-height:40px; font-size:14px; color:#fff; }
.zjkx_rt p a:hover { border:3px solid #ae0001; background:#fff; color:#000; }
.cpzs { background:#f4f4f4; margin-top:20px; text-align:center; padding-top:30px; }
.cpzs_t { height:75px; background:url(../images/pro.png) no-repeat center; padding-top:44px; text-align:center; font-size:24px; color:#212121; }
.slideTxtBox { padding-top:30px; }
.slideTxtBox .hd { height:42px; line-height:36px; padding:0 10px 12px 20px; position:relative; }
.nr h4 { background: #ededed; height: 33px; font-size: 15px; line-height: 33px; padding-left: 28px; overflow: hidden; margin-top: 4px; }
.nr h4 a{ font-weight:normal;}
.nr{ margin-bottom:10px;}
.ysj { width: 1200px; margin:20px auto 0; }
/*头部开始*/
.top_bg { background:url(../images/top_bg.jpg) repeat-x; height:249px; overflow:hidden; }
.h_top { height:45px; line-height:45px; overflow:hidden; color:#d0d0d0; }
.h_top em { float:left; }
.h_top em a { color:#d0d0d0 }
.h_top span { float:right; display:inline-block; }
.h_top span a { color:#d0d0d0; padding:0 20px; display:block; float:left; height:45px; border-left:#5c5c5c 1px solid; }
.h_top span i { display:block; float:left; width:122px; height:40px; padding:5px 0 0; line-height:25px; background:#9e0001; text-align:center; }
.h_top span i a { border:none; color:#fff; }
.h_top span i img { display:block; width:8px; height:9px; margin:0 auto; }
.h_con { height:158px; }
.h_con h1 { float:left; margin:30px 0 0 4px; overflow:hidden; height:120px; }
.h_con .h_conm { float:left; padding:42px 0 10px 20px; background:url(../images/t_line.gif) no-repeat no-repeat 0 36px; font-size:36px; color:#9E0001; font-weight:bold; }
.h_conm span { display:block; font-size:18px; color:#474954; font-weight:normal; padding:5px 0 0; }
.h_con .phone { float:right;   text-align:right; padding:66px 0 0 46px; font-size:14px; color:#474954; }
.phone span { font-size:27px; color:#d80c0d; font-weight:bold; }
.phone b { display:block; font-size:18px; color:#d80c0d; padding:0 0 10px; }
.h_con .h_er { width:88px; float:right; padding:22px 0 0; }
.h_er img { width:86px; height:86px; }
.h_er span { display:block; text-align:center; padding:8px 0 0; }
.h_nav { height:46px; line-height:46px; }
.h_nav li { float:left; }
.h_nav li a { font-size:15px; color:#fff; padding:0 37px; display:block; float:left; }
/*.h_nav li.cur a,.h_nav li a:hover{ background:#1d1d1d url(../images/nav_bg.gif) no-repeat right 0; height:54px; padding:0 27px; }*/
.h_nav li.cur a, .h_nav li a:hover { background:#464646; }
/*头部结束*/

.nav { height:60px; background:url(../images/nav_bj.jpg) repeat-x 0; }
.nav_nr { background:url(../images/nav_bj1.jpg) no-repeat; line-height:60px; text-align:center; color:#fff; }
.nav_nr a { color:#fff; font-size:14px; padding:0px 15px; }
.nav_nr a:hover { color:#ff0; }
.end { background:#202020; padding:20px 0; }
.end_t { height:250px; }
.end_t_lt { float:left; width:780px; padding-top:36px; padding-left: 90px; }
.end_t_lt ul { float:left; padding-right:60px; }
.end_t_lt ul p a { font-size:14px; color:#e5e5e5; }
.end_t_lt li a { color:#7b7b7b; line-height:30px; }
.end_t_rt { float:right; width:300px; padding-top:15px; }
.end_tu { background:url(../images/tb.png) no-repeat left 26px; padding-left:20px; color:#979797; padding-top:20px; line-height:30px; }
.end_tu a { color:#979797; padding-top:20px; line-height:30px; }
.end_tu a:hover { color:#F00 }
.end_e { text-align:center; line-height:30px; color:#e5e5e5; }
.ny_lt1 { float:left; width:200px; background:#e9e9e9; padding-bottom:20px; }
.ny_lt1 ul li a { font-size:14px; background:#CCC; color:#1b1b1b; width:200px; text-indent:10px; line-height:40px; display:block; display:block; font-weight:bold; height:40px; }
.ny_lt1 li { height:36px; text-align:left; line-height:36px; }
.ny_lt1 li a { font-size:14px; padding-left:10px; background:url(../images/jt3.png) no-repeat 160px 14px; line-height:36px; color:#1b1b1b; width:170px; display:block; display:block; margin-left:10px; }
.ny_lt1 li a:hover { color:#fff; background:url(../images/jt4.png) no-repeat 160px 16px #ad0101; }
.ny_rt { float:right; width:960px; background:#fff; line-height:34px; margin:20px 0px 20px 20px; }
.ny_rt_t { height:34px; border-bottom:1px dashed #CCC; }
.ny_rt_t p { float:left; font-size:16px; font-weight:bold; color:#003f8e; }
.ny_rt_t span { float:right; }
.ny_lt_img { padding-top:10px; }
.ny_rt_nr { padding-top:10px; }
.mb10 { margin-bottom:10px; }
.ml10 { margin-left:10px; }
.bg { background:#FFF; }
/*正文开始*/
 
/* */
.zhuan_bg { background:url(../images/zhuan_bg.gif) no-repeat center 0; height:511px; overflow:hidden; }
.zhuan_t { text-align:center; height:80px; padding:50px 0 37px; overflow:hidden; display:inline-block; width:1080px; }
.zhuan_t a { font-size:31px; color:#9e0001; }
.zhuan_t span { display:block; font-size:18px; color:#9e0001; font-weight:normal; padding:12px 0 0; }
/* 中心*/
.cp_bg { background:url(../images/cp_bg.jpg) no-repeat center 0; overflow:hidden; padding-bottom:20px }
.chanpin { padding:41px 0 0; }
.cp_l { width:280px; background:#fff; font-size:0; padding:0 0 20px; }
.cp_lt { background:#9e0001; width:280px; height:46px; text-align:center; line-height:46px; overflow:hidden; }
.cp_lt a { font-size:16px; color:#fff; }
.cp_l h3 { width:280px; height:36px; overflow:hidden; padding:8px 0 0; }
.cp_l h3 a { font-size:15px; color:#fff; display:block; width:280px; text-align:center; line-height:36px; height:36px; background:#717171; }
.cp_l h3.cur a, .cp_l h3 a:hover { background:#4d4c4c; }
.cp_l ul { width:240px; height:290px; margin:15px auto 0; background:url(../images/cp_line.gif) repeat-y 105px 0; }
.cp_l ul li { height:39px; line-height:39px; border-bottom:#d6d6d8 1px dashed; width:120px; float:left; overflow:hidden; }
.cp_l ul li a { font-size:13px; color:#474954; }
.cp_l ul li.cur a, .cp_l ul li a:hover { color:#9e0001; text-decoration:underline; }
.cp_r { width:772px; font-size:0; }
.cp_rt { background:#333; height:46px; line-height:46px; overflow:hidden; }
.cp_rt ul li { float:left; }
.cp_rt ul li a { font-size:16px; color:#fff; font-weight:bold; display:block; float:left; padding:0 15px; height:46px; border-right:#717171 1px solid; }
.cp_rt ul li.cur a, .cp_rt ul li a:hover { background:#9e0001; border-right:#fff 1px solid; }
.cp_rt ul li.nobor a, .cp_rt ul li.nobor a:hover { border:none; }
.cp_rt span { display:block; float:right; width:62px; text-align:center; border-left:#fff 1px solid; }
.cp_rt span a { font-size:12px; color:#fff; text-transform:uppercase; }
.cp_rm ul li { float:left; width:250px; padding:11px 3px 0px; }
.cp_rm ul li a img { max-width:242px; height:176px; border:#e5e5e5 1px solid; display:block; margin:0 auto; }
.cp_rm ul li a:hover img { border:#9e0001 1px solid; }
.cp_rm ul li span { width:250px; text-align:center; display:block; height:25px; line-height:25px; overflow:hidden; padding:3px 0 0; }
.cp_rm ul li span a { font-size:13px; color:#333; }
.cp_rm ul li a:hover { color:#9e0001; zoom:1; }
/*案例*/
.case { padding:42px 0 50px; }
.case_t { height:44px; line-height:44px; border-top:#e0e0e0 1px solid; border-bottom:#e0e0e0 1px solid; overflow:hidden; }
.case_t ul li { float:left; }
.case_t ul li:first-child { border-left:#e0e0e0 1px solid; }
.case_t ul li a { font-size:16px; color:#474954; font-weight:bold; display:block; float:left; padding:0 24px; height:44px; border-right:#e0e0e0 1px solid; }
.case_t ul li.cur a, .case_t ul li a:hover { background:#9e0001; color:#fff; border-right:#9e0001 1px solid; }
.case_t ul li.nobor a, .case_t ul li.nobor a:hover { border:none; }
.case_t span { display:block; float:right; width:62px; text-align:center; border-left:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; }
.case_t span a { font-size:12px; color:#474954; text-transform:uppercase; }
.case_m { padding:26px 0 0; }
.case_m ul li { float:left; width:348px; padding:17px 6px; }
.case_m ul li img { width:347px; height:219px; }
.case_m ul li p { width:347px; padding:27px 0 0; display:inline-block; }
.case_m ul li p span { width:240px; display:block; float:left; overflow:hidden; font-size:13px; color:#474954; }
.case_m ul li p b { display:block; padding:0 0 12px; }
.case_m ul li p b a { font-size:16px; color:#474954; }
.case_m ul li p em { display:block; float:right; width:83px; }
.case_m ul li p em img { width:83px; height:55px; }
/*广告条*/
.ban01 { height:274px; overflow:hidden; }
.ban01_l { width:650px; font-size:15px; color:#fff; padding:186px 0 0; }
.ban01_l span { display:block; float:left; padding:5px 0 0; }
.ban01_l b { font-size:23px; }
.ban01_l em { display:block; float:left; padding:0 0 0 25px; }
.ban01_l em img { width:158px; height:37px; }
.sq { width:377px; padding:0 22px 0 0; }
.sq_t { text-align:center; height:52px; line-height:52px; font-size:18px; color:#fff; font-weight:bold; }
.sq ul { margin-top:20px; }
.sq ul li { display:inline-block; width:377px; padding:0 0 7px; background:url(../images/ban_inp.gif) no-repeat; height:33px; line-height:33px; }
.sq ul li span { font-size:13px; color:#fff; padding-left: 10px; display:block; float:left; }
.sq ul li i { display:block; float:right; font-size:13px; color:#fff; width:45px; }
.sq .sq_inp01 { font-family:"Microsoft YaHei"; font-size:13px; color:#fff; background:none; width:180px; height:33px; line-height:33px; border:none; padding:0 3px; float:left; outline:none; }
.sq ul li.tj { background:none; padding:8px 0 0; }
.sq .ly_btn { width:377px; height:35px; }
/*荣誉证书*/
.honor { width:1080px; overflow:hidden; position:relative; z-index:1; margin:20px auto 30px; }
.honor_t { height:76px; line-height:76px; overflow:hidden; text-align:center; }
.honor_t a { font-size:23px; color:#fff; font-weight:bold; }
.honor_t span { float:right; padding:0 17px 0 0; }
.honor_t span a, .jz_t span a { font-size:12px; color:#fff; text-transform:uppercase; font-weight:normal; }
.honor_l img, .honor_r img { width:32px; height:73px; padding:105px 0 0; }
.honor_c ul li { width:203px; float:left; position:relative; margin-right:16px }
.honor_c ul li img { max-width:173px; height:154px; padding:15px; background:#f5f5f6; display:block; margin:0 auto; }
.honor_c ul li span { position:absolute; bottom:0; right:0; width:203px; text-align:center; display:block; height:40px; line-height:40px; overflow:hidden; background:url(../images/honor_picbg.png) repeat; }
.honor_c ul li span a { font-size:14px; color:#fff; }
/*常见问题*/
.wd { width:380px; }
.wd p { line-height:24px; }
.wd_t { height:40px; line-height:34px; background:url(../images/link_line.gif) no-repeat 0 39px; overflow:hidden; margin-bottom:20px; position:relative }
.wd_t span { position:absolute; top:0; right:0; }
.wd_t span a { font-size:16px; color:#9e0001; font-weight: normal; }
.wd_t a { font-size:16px; color:#9e0001; font-weight:bold; }
.wd_t em, .link_t em { font-size:16px; color:#6e6e6e; font-weight:normal; padding:0 0 0 15px; }
.wd dl { width:380px; height:80px; padding:20px 0 0; }
.wd dl i { text-transform:uppercase; float:left; padding:0 15px 0 5px; }
.wd dt, .wd dt a { font-size:13px; color:#9e0001; }
.wd dt { height:28px; line-height:28px; background:#f7f7f7; }
.wd dl span { display:block; float:left; width:320px; overflow:hidden; }
.wd dd { padding-top:5px; font-size:13px; color:#333; line-height:25px; height:50px; overflow:hidden; }
.wd .wd_dl01 { padding:39px 0 0; }
.wd .wd_dl02 { height:28px; }
#ulOrderAnns_wd img { margin-bottom:10px; display:block; }
/*友情链接*/
.link { padding:40px 0 30px; }
.link_t { border-top:#e4e4e4 1px solid; height:45px; line-height:45px; background:url(../images/link_line.gif) no-repeat 0 44px; overflow:hidden; }
.link_t a { font-size:16px; color:#333; font-weight:bold; }
.link p { height:auto; line-height:35px; overflow:hidden; padding:10px 0 30px 0px; }
.link p a { font-size:13px; color:#666; display:inline-block; padding:0 23px; }
.navigationmaindiv .wdt_gd { float:right; width:auto; }
.wdt_help { height:200px; width:960px; }
.wdt_help wdt_right_main { width:1080px; border:solid 1px #d5d5d5; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden; }
.wdt_help .wdt_help_dt { width:200px; }
.wdt_help .wdt_help_dl { width:500px; }
.wdt_help .wdt_help_dt img { width:200px; }
.wdt_help .wdt_help_dl span { }
.wdt_help .wdt_help_dl p { }
.inews { background: #F4F4F4; height:50px; line-height:50px; padding-left:20px; }
.inews a { padding:0 20px; font-size:14px !important; }
.inews a.cur { background:#9e0001; color:#fff; }
